Mineração de Componentes para a Revitalização de Softwares Embutidos
نویسندگان
چکیده
In order to reduce costs, to minimize risks, to anticipate deadlines and to optimize resources of projects of new products it must, whenever possible, to reuse artifacts of existing similar products. These artifacts must be of easy adaptation to meet the requirements of the new products. This paper proposes the use of mining of generic software components from embedded legacy systems to collect and to document the knowledge contained in such systems, to achieve their revitalization and to produce a core of reusable assets to support the fast development of similar products. Software Product Line techniques are used for domain modeling and components design. A case study for POS (Point of Sale) terminals domain is presented. Resumo. Para reduzir custos, minimizar riscos, antecipar prazos e otimizar recursos de projetos de novos produtos deve-se, sempre que possível, reutilizar artefatos de produtos similares existentes. Esses artefatos devem ser de fácil adaptação para satisfazerem aos requisitos dos novos produtos. Este trabalho propõe o uso de mineração de componentes genéricos de software a partir de sistemas embutidos legados, para reunir e documentar os conhecimentos contidos nesses sistemas, efetuar suas revitalizações e produzir um núcleo de ativos reutilizáveis para apoiar o rápido desenvolvimento de produtos similares. Técnicas de Linha de Produtos de Software são utilizadas para a modelagem de domínio e projeto de componentes. Um estudo de caso para o domínio de terminais POS (Point Of Sale) é apresentado. SBCARS 2007
منابع مشابه
Uso da ferramenta PreText para mineração de textos extraídos do NCBI para estudo epistemológico da Informática em Saúde
This article presents the PreText tool as auxiliary technique to a research on Health Informatics (HI) epistemology, which aim to understand, through text mining, among other methods and techniques, if the HI is characterized as science, technology, tecnoscience, or art. The PreText is used to execute texts preprocessing, transforming these texts in structured format using a bag-of-words approa...
متن کاملPRISMA: PlatafoRma OASIS para Modelos Arquitectónicos
Resumen. El desarrollo de sistemas software actuales es necesario abordarlo mediante plataformas que permitan describir modelos de arquitectura complejos, distribuidos, evolutivos y reutilizables. PRISMA es un modelo arquitectónico basado en aspectos y componentes que utiliza un lenguaje de definición de componentes (componentes, conectores y sistemas) para definir los elementos de la arquitect...
متن کاملSíntesis de patrones de interacción a partir de diagramas de secuencia en UML
La reutilización de componentes es en la actualidad una de las principales línea de trabajo dentro de la Ingeniería Software. Su utilización en la construcción de sistemas requiere la búsqueda y selección de componentes candidatos, adecuados a los requisitos planteados. Una vez obtenido un candidato, es necesario estudiar la compatibilidad entre las interacciones de este y las del sistema donde...
متن کاملExtensão do WEKA para Métodos de Agrupamento com Restrição de Contigüidade do Rio de Janeiro
Existem várias ferramentas que implementam os algoritmos clássicos de mineração de dados disponíveis no mercado, entretanto, a maioria delas são pagas ou não possuem código-aberto. As ferramentas que implementam algoritmos de mineração de dados em bases de dados espaciais são raras, acarretando a necessidade de desenvolvimento de novas ferramentas ou a implementação dos algoritmos de mineração ...
متن کاملUma Metodologia para Descoberta de Relacionamentos Frequentes Entre Dados Espaciais de Desmatamento Usando Mineração de Grafos
One of the great research challenges in Computer Science is the computational modeling of arti cial, natural and social complex systems, as well the man-nature interactions. Due to the growing size and complexity of databases, the search for new techniques of data mining has been strongly emphasized. Many of these repositories have structural features, which data are composed of segments and re...
متن کامل